biological washing powders contain enzymes as well as detergents, stains in clothes include protein (blood and egg) and lipid stains (grease) so there is protease and lipase to break down the molecules so they dissolve in water and can be washed away, they are also thermostable meaning they can be effective at different temperatures