got rid of flatten seeing as I wasn't using it.  dot with step instead.  started on a new test case for testing indexing, which should eventually include write iterators.