debug option add & fix -o option