semicolons
new way to parse files
test runner