add array buffer