- initial recording api