* re-use allocated arrays