user model overlaped with user service