remove the run method as it is no longer needed, and redo explanation