finished GUI, a little rough around the edges though