Review: code snipets and grammar corrected.