additional elements and testing