added description; examples are ready