fix the kindedoter's bug