READ & WRITE IMPROVED

- still doesn't work