Adds marks; adds and edits documentation