syntax coloring added