adding and reorganizing vendor js