add valueordefault to globals