major change to homepag, all fixed