add APN support