adds code for FF and RW (untested)
adds time operations
Merge branch 'TimeRWandFF'