more AMP solver