rename shortcodes_api to shortcode and shortcode directly extend controller