Added forElement and forElements