added resend parameter