made some final changes to this file. I am happy with this but may come
back to it later and make additional changes.