- a bunch of changes in functionality. still need to correct a bug in WRITE.