Implementations of Error-Correting codes