added a lot functions to the site, for example the donate page now fully works