Доделала сериализацию, весь код теперь в одном файле