preference of field code length :P