updated facilitycontroller