variant configuration