now with puphpet