missing nominal factor on floating leg added
add floating spread
allow for underlying swap starting before exercise date