Creating my own internal - MPGH