ENH:add controller for FirstManagement
add some controller and data structure