modified the start function to return the result from the run function.