added vendor, extends and respon-to mixin