pylint work, changed f to fptr, stopped passing id around.  #71