modified function: _create_value_by_conditions
add some tests and ignore tags file