examples directory and programs