array fwd