change interface slightly