add lots of GUI