update for long option process