Added a run() method for the Runnable interface