2nd attempt at a vector - MPGH