added cauldron libraries