added underscore lib
fixed a bug with black / white list validation