added interactive prompt