better comments for confusing code