added serializers and new templates