add ApiDemos as a submodule