wrapped everything in on dom ready