before multiple return to main