extend CI_controller
#