zmiany w serialize/deserialize; auto random tester