home page refactoring in progress