Homepage redo

skip redo