add formula for libSOIL