variable arrangement