fixed compile errors, added field_descriptions