handling commentary