w/ ssp implimented