Worked on base loop class.