change testing system to stream based
add cell to index test test
format code