dialog input, wizard mode
spec and todo