initialze working from IAPFactory