home page improvements and some fixes