- upgrade required version
- rewrite config to be much simpler; add tests.