corrected scheme