assign 3 iterate inst