add methods for working with fields