removed user service dependency and replaced it with schema