#18  update + delete logico