udated mc_request