Added looping method - FINISHED