updating and ironing out GUI issues