adds tab completion
makes sure each command has a new line