added tutorial example programs