adding examples, should really be auto-generated