add new version and tests
add new rules and tests, remove duplicate rules
fix tests
Merge pull request #359 from mimmi20/issue-358

Fixes #358
Merge pull request #357 from mimmi20/issue-356

Fixes #356