edits to modules 0, 1, 2