add element operator
add function