S1 finish
implemente S2