Revisions and additions
More revisions, especially in C