test for hascode heterogeneoussubstance
gitignore