adaptive finished and now js work.