2 more sensible examples with tests