clean submodules
clean
small changes
traditional datacontext
add all