use 1-check to corrent errors