serializing now works, need to fix gson deserializing