A little messy so far but the basic dashboard works