[yanwei & Dan] finish the step 1 requirements