render from array
render from array