new file, made test suite more readable