solve correction bug