Redo the element method