several reads possible and started working with write and error handling...