intro.js stuff from rachna added