add gpm analysis