initial version
1st Commit - new 2 git  please roll back if error

Want to commit locally and merge with fork, please notify immediately if
this is corrupted the main stack.
Apologies