Ecohydrological Modeling For Streamflow Prediction