0152.2: split vapi to vapi+^utils