step 2 json opt