Error Correcting Codes for binary