redesign signdialog