extracted conf logic to controller, rather than vina driver