Add more soil functions