working on access checks and field formatters