service working for create, add, update, delete