Metodo nuevo y editar refactorizado