improve the completion code.
4 files changed