interfaces reviewed