attributes array