add a new argument --open