uzupelniono klasy do zapisywania i odczytu