hamals edits to the file