cl2 done, fixed negative numbers causing padding to be one off
added a padded check. fixed equal width check