All funktionalitet + buggfix