SPM Data Structures