leaching model