begin again loop and test