updates for constant array size