added dependency serializer