fixed for hierarchy interface test