added blog_demos as a submodule