fix techs, make files and gitignore