updated with vendor directory