derived values