update controllers to use locatio model methods