market mechanics