wrap and auto padding