Codes and Tools