better example, added fetchall