better modal dialog for add