refactor eddy correct task