Update todo with file implementation