several of Reynold's suggestions implemented