use xtend for options