homepage and several other fixes