made toggleelement not optional parameter