add gui lib