a bunch of examples added