added GUI update