User profile and follow working