added default serializer and adapter