contains? implemented
clear method implemented