updated service for create, find & update