edits implemented to a certain degree