implementando edit