loop parameter