added a punch of json serializers