implemented user profiles and following relation on frontend