added interactive mode: no user validation