added profile object and all of its services -- removed user object