added tab completion for paths