add apg