designed interface