put hierarchy into da.utils