new elements and testing