value : string | number | array | hash