just a bunch of example to learn from