add controller for location and other needed models