У меня легкое дежавю, где то я уже подобное видел
А вообще - очень толково. Молодца.