updated with more padding