refactor(util) type