should be done padding