changed some names, collision object serialization method