added example programs