added boundRun method