Modified rules for building reader