q4. not done - looping issue.