Novas implementações feitaas em aula (você viu kk)