this is getting better now
virtual keywork seems to do nothing