test
add global
fixed - refactor value_selector
unit test back to previous version
delete log