add dart-mode