folder states first pass complete
boxes have state tests; validation cleanup