some enhancements
map and co
design changes
moved client to own repo