add autogenerated field