added automated interaction resolver