submodule updates and addition of SyntaxRange plugin