added syntax highlighting and css transition
transitions