next, add a feature that does a pass with an llm that makes local variable names more realistic and adds comments.