Fixing a Struggling Program