move examples to new implementation