add functionality and logic for a user to follow another user