buffersize calculate first approach
comments added in write tests
comments added in read tests
imports organized