record helper