mtree know uses interfaces