this is not working as expected.  add clarifying notes