code for padding