added new intro and code for generating characters