testing all elements is silly and some cleanup of testing