fix skip
fix loop