show recommended fields
add compression, etag+304 support, and logging