add better comments to code