parse loops