going to virtual lengths FINAL