work in progress, Comments appreciated

Suggestions

Updates Add

Comments