moved examples to separate file