- initial checkin of new API implementation