bit by bit 16