final helpers for v1