Refact new Option()
Refact new Option()
Refact set status
Refact codes