Adding more examples, will clean up later 0_0