single valued -> single-valued