all amplitudes - same function