adding new codes and paragraphs