Improve api.