add apnutil