Let main invoke the driver