use external config file
reimplement dashboard using angularjs