simplified shares_controller