experimental: playground for gpc