add 23th code portion