added versal api