simo algorithmus start