fixed loop parameter