further edits to improve readability