submodule updates and angular snippets