updated basics submodule