implement autocompletion program name