add popup submodule
complete auto-complete