Add different callbacks for submission and completion