* added a lot of examples