Got a draft written.  There are flaws still in it.