common_controller added