introduction generation