add some thoughts on writse
do not handle offsets right now -- simple case