add following and unfollowing functionality