Algefacient definitions