add get value functions