nEl, nEl, nEl3, pEl and pElC are not helpful names. What are they for? What do they do?