added locationcontroller and list-locations