Work on preferred_vendor(date) Not finished