updated put methods in service
added client side DAL methods