added SPF module