lib_controller