bit by bit.