improved readability, fixed grammar and syntax