introducing custom test case modules (issue #12 fix)