project deserialization works