added puma info to its own subclass