add Apogee support, simplify pet_change, reorder BPs