document fields specification