updated examples... they contaminated each other and gave the wrong results :O