add initial version of code editor