Added DATA, READ and RESTORE and specs to test them.
READ, DATA, and RESTORE added