Functional description + english language improvements.