soca patterns the foundation