more sensible defaults
add tests for parameters
remove unit tests for parameters