use my own vendor (copy)