Integrate with puma