project restructuring - setting up testing suites