phi positions only determined at beginning of the loop