gui

still not finished