almost finished serializerManager