new 227 reader basedf on the 476 reader code