neat. I added in some examples