Block codes are constructed that are capable of simultaneously correcting

or fewer synchronization errors in

consecutive words, for any

, and

or fewer substitution errors in eachof

or fewer of these words under the condition that there exists at least one ungarbled word among the

consecutive words. Also, some new extensions of the

codes of Calabi and Hartnett are presented under the condition that synchronization and substitution errors do not coexist in the

consecutive words.