revised several more elements