MP input