make service private
update model
update test