adding updated gui to another branch