udpated gui