reworked both samples, added much more.