worked on testing delegation of extract method for file_elements