HW_2. class arhitecture created. not done yet