typeid renamed typeID
close #3