Надеюсь ты не против комментов - так легче разобраться.