updated the serializer
added a few helper files