dynamic total
read / write