MJT 

Reader and writer