fixed read write mode