updated file generation(tests, docs, README.md)