methods defined for the fields