examples retested, tweaked, + comments updated.