how it works gpm