loop3-preliminary