add dart mode