tons of new cool changes to the site and almost finished