better intro, structure