adds retry code