compounding technology