added test files and comments