examples 01, 02, 03 added.
examples 01, 02, 03