SSP - implementation