Profile functionality added