added syntax highlighting, removed progress_bar