add getElementNames()
fix getElement()