AMP worker