add semantic api calls