added some introductory stuff