changes interface agent