namiao util lib