Codes and Profiles