change definition interface