following logic implemented
updated with logic for user profile/follow/following