composer will create the vendor directory