Added all codes and names, added some basic style.