fixed tabcompletion