providing commentary