Suggestions

Suggestions and improvements.
Top