removing dangling namespace variable
re-organizing core/dispatch and fixing MAll
got started on dist2