began interface rework