Merged dashboard

@david-yz-liu I can change the method name in the next PR. I need this PR merged into the dashboard branch in order to get these changes because I completely wiped my previous setup and installed everything again.