hack function idea - MPGH