cleaner syntax
add documentation in fields reference.