Fields

TODO: write docs for fields