initial commit: it compiles and shows the dialog