moved vendor to generator/vendor