strawman implementation notes