add appframework submodule