interface by hans draiman