modify make_follow algorithm