ui#api code