support bit type