use more nested helpers in recipes