Worked on GUI for a while, better not perfect.