pa model implemented