added `test` directory and files