added 'key' to 'fields'