added syntax highlighting and context for create function