let's use the the right padding algo