add TODO. Syntax Highlighting and Autocompletion.