add lots of examples