separate to difflib file for example