Refactor personal page