creates profile page, currently commented out (comments throwing error but should work, or be very close)