updated regenerated API