this is what I build on keith, + corection of refinement to preserve the boundary
.gitignore is now working
cpying files from scratch to see the differences between source files