Added new classes and functions within pet and vac