intro pre-generation