cleanup, no view pass in on array init