Koodin uudelleen kirjoitusta

- Kesken, älä päivitä/mergeä tästä mitään omaan branchiin