add 30th code portion