add type util