add Dart dependency
fix path
relative path
fix UI startup