Nu är koden ren och försöker med unittester...igen