more interface workup