First try at APEL SSM implementation