field lookup; helper functions