I made these up, @smn will come in and fill in the blanks when he's ready.