gui update

gui features added, not fully functioning