added profile object and its services -- removed user