CuType VClass calculateType
merge CuType with feiran