Updating the systematic encoder ot use internal count