added dependencies and generated files
added dependencies and generated files