price mechanism