initialize, insert e list adicionados e funcionando
resto das funcoes implementadas