gpi mechanism