extract interface for correction service