add watershed api