fix whitespace issues
- change write to may-write.
- add must-write
- add copy
fix whitespace issues
add actions read matrix