exchanged term option with parameter