add floor controller for api