new binary replace obsolete one