interface evaluation