simulation of APD