why [] ?