add reverse-ops
can now read files
fix not allocating enough frames; added length attribute
a few new operators