support array() syntax