added virtual capabilities API