added a lot of optimizations to the site