price mechanisms