more explanation of examples