kierroslogiikan koodia muokattu