understood padding and borders