hela skiten
semifungerande kod