css and js from Manav