results p1
init
sm
through results