adding introduction stuff