Forslag til endringer

Alternativ versjon basert på forslag til endringer (kommentarer i toppen av koden).