adding source and generated files