creating shader editor
adding diagnostics