virgil final