added an intro, some tweaks