subgoal sharing new approach -> begin