I'm trying to work out how the ()virtual command works, but I'm having problems with it... anyone want to help me out?