added interface test