add option transformer