add clone method with different tenor