add more bit hacks.