iterating SMW from start