implement scaling .bit widths