implemented issue#70, default args set in function invocation
- took out all if() statements in methods that were used to set defaults