Completed till binary read write