updated for version control + auto generated files