gui - beginning
changes