added codes and full names