Visitors: Fundamentals of anaerobic digestion process and controlling factors