added different run options