Cauly SDK 3 with helper