value functions