Understanding key contract fields