BIT BY BIT & PIECE BY PIECE