adding better struktur