add padding, optimized for mobile