minor changes as suggested for improvements.