Implement more vc apis and start using them