correction and cook