tmp get rid of Read instance