add IrregularButton