add interface test