Supports multi-options element
Improving tests
100% code coverage