program pearls