accept address "value" as array