updated to include new programs and example programs descriptions