Adicionados novos métodos e comentários