user service interface