Sol and gel theory