adds a more complicated example