updated compound.pm