still have issues with unistall, mv t to lib_test then the fail to uninstall problem disappear
Merge branch 'type_t'