Adding new fields and functions.