addmixin() interface changed