added test and test files