interface correction