add example programs