added the rest of the exercises and examples;