makes demand