GPD Updates

Working...