interface struktur opdateret
merged... big time