another trim.
better default settings
First testcase.
refactor testcase