Added custom profile page and tests