problem correction