How does the PSG framework look?