this copy data (all data array!)