add some more helper method in `_util`