dbut rdaction chap3/refacto