new working multi_exec