на всякий случай ещё раз напомню про необходимость комментариев ко всем новым классам и методам (желательно и полям тоже)