adding location controller and crud