gpm structure