updated examples etc