adding codes and evaluation table