write protection
Merge pull request #4 from chenfengyuan/protection

write protection