Added a lot of examples