add gui for testing