command auto-completion support added