profile page works with custom routes