change and clean vendor