added post and follow functionalities