single bit version