use int64 for bit
use int64 for  enum