add the test files and write testing test