reorganizing examples and adding descriptions