new API split.