added swaption helper support