.run() is now called automatocally