Homepage content fix and other minor fixes