loops assignment complete