modified GUI