Transfered available function from genui to virus