fix: option type order position then option values position