variable valency