OPT : new functionnality added