able to store all elements