fill in follower logic