initial final codes