implements the intro/review interface that bill suggested