Options redundancy fixed

1. Options redundancy fixed
2. "Required" field added
3. Function factory added
4. Binded label added
5. Function of conversion fixed