market mechanisms