added locations controlller