dużo nowego, klasy w logic i kod w kliencie