better comments
small optimization