corrections interfaces