added intro, dicey back button behavior