gui for diary-shell