demo more or less satisfactory