finally fixed , now work as old version but now is possible to extend