opt half ready