built location and location type controllers