add ext api