use modified gpm