work in progress - MPGH