Revisions

David Chavez Update
David Chavez Initial message