add gui for cipher lising and modify gui for dict listing