improving type util names and added wrapper option
updating for new util functions