improved add_ppa