Move the stuff to elements()