use __virtualname__