introducing pre-content structure. it broke functionality, ofc