updated API file