Maybe if you make a list of all the ingredients you've added to your CP we can figure out why it hasn't hardened. I know excess castor oil and a few other oils tend to make a much softer bar and that's why they are used in very small amounts for a moisturizer.