fixed: loops