added norm_pixel with 1 arg, that will keep on collecting bytes till done. put_full_reg with no arg, to put after every 8 pixels processed. no cleanup yet done.