add automatic completion and support for javascript, html, css