issue #11: adding profile page