progress on dynamic arrays