chosen integration