Impove v2 API.