element.cpp changed