move all the examples here