move examples to its own file