Geographic Zone Report

Isla Cerralvo (4107)




Reset report options

Survey Type: SA = Species & Abundance; SO = Species Only?
Click on a geographic place name to expand its sub-zones, or on a numeric zone ID to include only sites under that ID

SurveysBottom Time
ExpertNovice
CodeSiteSASOSASO(H:M)
TEP
4 BAJO GOLFO DE CALIFORNIA 24 2 200 5 217:08
41 Bajo West Punta Coyote-Cabo Falso 24 2 200 5 217:08
4107 Isla Cerralvo 24 2 200 5 217:08
410700 24 2 200 5 217:08
41070001 La Reina 18 2 131 4 147:23
41070002 La Reinita 2 0 21 0 20:33
41070003 La Punta Norte 0 0 1 1 2:29
41070004 Carpintero Sea Mount 1 0 18 0 18:15
41070005 El Bajo de la Reina 2 0 21 0 18:33
41070006 Carpintero Beach 1 0 8 0 9:55
TOTALS 24 2 200 5 217:8


Species

%SF = Sighting Frequency; DEN = Density Score?
Bar length corresponds to sighting frequency
Color saturation corresponds to density score

  • SF: 92.2% | DEN: 2.8

    Species ID #: 0003
     ExpertNoviceTotal
    SF92.3%92.2%92.2%
    Den2.62.92.8
  • SF: 90% | DEN: 2.6

    Species ID #: 0015
     ExpertNoviceTotal
    SF92.3%89.8%90%
    Den2.62.62.6
  • SF: 86.6% | DEN: 2.1

    Species ID #: 0100
     ExpertNoviceTotal
    SF80.8%87.3%86.6%
    Den1.92.12.1
  • SF: 86.1% | DEN: 3

    Species ID #: 0011
     ExpertNoviceTotal
    SF84.6%86.3%86.1%
    Den2.733
  • SF: 83.5% | DEN: 3.9

    Species ID #: 0036
     ExpertNoviceTotal
    SF92.3%82.4%83.5%
    Den3.93.93.9
  • SF: 82.3% | DEN: 3.8

    Species ID #: 0145
     ExpertNoviceTotal
    SF92.3%81%82.3%
    Den3.93.83.8
  • SF: 81.4% | DEN: 2.7

    Species ID #: 0142
     ExpertNoviceTotal
    SF88.5%80.5%81.4%
    Den2.32.82.7
  • SF: 80.1% | DEN: 2.6

    Species ID #: 0138
     ExpertNoviceTotal
    SF84.6%79.5%80.1%
    Den2.62.62.6
  • SF: 79.2% | DEN: 3

    Species ID #: 0135
     ExpertNoviceTotal
    SF84.6%78.5%79.2%
    Den2.933
  • SF: 79.2% | DEN: 3.6

    Species ID #: 0114
     ExpertNoviceTotal
    SF92.3%77.6%79.2%
    Den3.73.63.6
  • SF: 77.9% | DEN: 2

    Species ID #: 0042
     ExpertNoviceTotal
    SF84.6%77.1%77.9%
    Den1.922
  • SF: 76.2% | DEN: 2.4

    Species ID #: 0029
     ExpertNoviceTotal
    SF84.6%75.1%76.2%
    Den2.12.42.4
  • SF: 76.2% | DEN: 2.1

    Species ID #: 0092
     ExpertNoviceTotal
    SF84.6%75.1%76.2%
    Den22.12.1
  • SF: 74.5% | DEN: 3

    Species ID #: 0126
     ExpertNoviceTotal
    SF84.6%73.2%74.5%
    Den2.933
  • SF: 72.3% | DEN: 3.4

    Species ID #: 0073
     ExpertNoviceTotal
    SF69.2%72.7%72.3%
    Den3.43.43.4
  • SF: 70.1% | DEN: 2

    Species ID #: 0096
     ExpertNoviceTotal
    SF80.8%68.8%70.1%
    Den1.922
  • SF: 67.1% | DEN: 2.9

    Species ID #: 0129
     ExpertNoviceTotal
    SF84.6%64.9%67.1%
    Den3.32.82.9
  • SF: 66.7% | DEN: 2.8

    Species ID #: 0033
     ExpertNoviceTotal
    SF92.3%63.4%66.7%
    Den2.92.82.8
  • SF: 65.8% | DEN: 2.2

    Species ID #: 0053
     ExpertNoviceTotal
    SF80.8%63.9%65.8%
    Den2.12.22.2
  • SF: 65.4% | DEN: 2.6

    Species ID #: 0128
     ExpertNoviceTotal
    SF84.6%62.9%65.4%
    Den2.42.62.6
  • SF: 65.4% | DEN: 2.7

    Species ID #: 0141
     ExpertNoviceTotal
    SF88.5%62.4%65.4%
    Den2.82.62.7
  • SF: 64.5% | DEN: 2.7

    Species ID #: 0152
     ExpertNoviceTotal
    SF65.4%64.4%64.5%
    Den2.42.72.7
  • SF: 63.2% | DEN: 2.1

    Species ID #: 0018
     ExpertNoviceTotal
    SF84.6%60.5%63.2%
    Den22.12.1
  • SF: 60.2% | DEN: 2

    Species ID #: 0058
     ExpertNoviceTotal
    SF80.8%57.6%60.2%
    Den1.82.12
  • SF: 59.3% | DEN: 1.9

    Species ID #: 0074
     ExpertNoviceTotal
    SF69.2%58%59.3%
    Den1.81.91.9
  • SF: 58.4% | DEN: 2.4

    Species ID #: 0049
     ExpertNoviceTotal
    SF73.1%56.6%58.4%
    Den2.32.42.4
  • SF: 58% | DEN: 2.3

    Species ID #: 0019
     ExpertNoviceTotal
    SF84.6%54.6%58%
    Den2.52.22.3
  • SF: 57.1% | DEN: 2.2

    Species ID #: 0113
     ExpertNoviceTotal
    SF76.9%54.6%57.1%
    Den2.32.22.2
  • SF: 56.3% | DEN: 1.7

    Species ID #: 0101
     ExpertNoviceTotal
    SF65.4%55.1%56.3%
    Den1.81.71.7
  • SF: 54.1% | DEN: 1.9

    Species ID #: 0154
     ExpertNoviceTotal
    SF65.4%52.7%54.1%
    Den1.81.91.9
  • SF: 52.4% | DEN: 1.8

    Species ID #: 0089
     ExpertNoviceTotal
    SF61.5%51.2%52.4%
    Den1.81.81.8
  • SF: 51.9% | DEN: 1.8

    Species ID #: 0034
     ExpertNoviceTotal
    SF50%52.2%51.9%
    Den1.31.91.8
  • SF: 50.6% | DEN: 1.8

    Species ID #: 0099
     ExpertNoviceTotal
    SF84.6%46.3%50.6%
    Den1.61.91.8
  • SF: 50.2% | DEN: 2.3

    Species ID #: 0032
     ExpertNoviceTotal
    SF65.4%48.3%50.2%
    Den2.52.32.3
  • SF: 48.1% | DEN: 2

    Species ID #: 0013
     ExpertNoviceTotal
    SF88.5%42.9%48.1%
    Den2.122
  • SF: 46.3% | DEN: 1.7

    Species ID #: 0060
     ExpertNoviceTotal
    SF65.4%43.9%46.3%
    Den1.41.81.7
  • SF: 45.9% | DEN: 2.3

    Species ID #: 0080
     ExpertNoviceTotal
    SF69.2%42.9%45.9%
    Den2.42.32.3
  • SF: 45.5% | DEN: 2.8

    Species ID #: 0037
     ExpertNoviceTotal
    SF57.7%43.9%45.5%
    Den2.82.82.8
  • SF: 37.7% | DEN: 2.4

    Species ID #: 0025
     ExpertNoviceTotal
    SF61.5%34.6%37.7%
    Den2.32.42.4
  • SF: 36.8% | DEN: 1.4

    Species ID #: 0136
     ExpertNoviceTotal
    SF61.5%33.7%36.8%
    Den1.41.41.4
  • SF: 36.8% | DEN: 1.8

    Species ID #: 0137
     ExpertNoviceTotal
    SF46.2%35.6%36.8%
    Den1.81.81.8
  • SF: 35.9% | DEN: 1.8

    Species ID #: 0035
     ExpertNoviceTotal
    SF23.1%37.6%35.9%
    Den1.31.81.8
  • SF: 34.6% | DEN: 1.3

    Species ID #: 0112
     ExpertNoviceTotal
    SF34.6%34.6%34.6%
    Den1.11.31.3
  • SF: 29.9% | DEN: 1.5

    Species ID #: 0090
     ExpertNoviceTotal
    SF42.3%28.3%29.9%
    Den1.51.51.5
  • SF: 29% | DEN: 1.7

    Species ID #: 0125
     ExpertNoviceTotal
    SF50%26.3%29%
    Den1.61.71.7
  • SF: 28.6% | DEN: 1.5

    Species ID #: 0116
     ExpertNoviceTotal
    SF53.8%25.4%28.6%
    Den1.61.51.5
  • SF: 28.1% | DEN: 3.7

    Species ID #: 0363
     ExpertNoviceTotal
    SF34.6%27.3%28.1%
    Den3.63.83.7
  • SF: 26.4% | DEN: 1.6

    Species ID #: 0091
     ExpertNoviceTotal
    SF34.6%25.4%26.4%
    Den1.71.61.6
  • SF: 24.2% | DEN: 2.1

    Species ID #: 0030
     ExpertNoviceTotal
    SF19.2%24.9%24.2%
    Den2.22.12.1
  • SF: 23.4% | DEN: 3.3

    Species ID #: 0336
     ExpertNoviceTotal
    SF38.5%21.5%23.4%
    Den33.33.3
  • SF: 22.1% | DEN: 2.2

    Species ID #: 0065
     ExpertNoviceTotal
    SF26.9%21.5%22.1%
    Den2.32.22.2
  • SF: 19% | DEN: 2.1

    Species ID #: 0156
     ExpertNoviceTotal
    SF23.1%18.5%19%
    Den2.32.12.1
  • SF: 18.6% | DEN: 1.9

    Species ID #: 0022
     ExpertNoviceTotal
    SF30.8%17.1%18.6%
    Den1.621.9
  • SF: 18.6% | DEN: 1.4

    Species ID #: 0343
     ExpertNoviceTotal
    SF57.7%13.7%18.6%
    Den1.51.41.4
  • SF: 16.9% | DEN: 1.9

    Species ID #: 0107
     ExpertNoviceTotal
    SF11.5%17.6%16.9%
    Den21.91.9
  • SF: 16.5% | DEN: 1.6

    Species ID #: 0150
     ExpertNoviceTotal
    SF11.5%17.1%16.5%
    Den1.31.61.6
  • SF: 16.5% | DEN: 1.3

    Species ID #: 0111
     ExpertNoviceTotal
    SF53.8%11.7%16.5%
    Den1.51.31.3
  • SF: 16.5% | DEN: 2.8

    Species ID #: 0078
     ExpertNoviceTotal
    SF23.1%15.6%16.5%
    Den3.32.82.8
  • SF: 15.6% | DEN: 1.6

    Species ID #: 0009
     ExpertNoviceTotal
    SF23.1%14.6%15.6%
    Den21.51.6
  • SF: 15.2% | DEN: 1.3

    Species ID #: 0041
     ExpertNoviceTotal
    SF3.8%16.6%15.2%
    Den11.31.3
  • SF: 13.9% | DEN: 2.2

    Species ID #: 0050
     ExpertNoviceTotal
    SF34.6%11.2%13.9%
    Den1.82.42.2
  • SF: 13.4% | DEN: 2.2

    Species ID #: 0082
     ExpertNoviceTotal
    SF15.4%13.2%13.4%
    Den22.22.2
  • SF: 13% | DEN: 2

    Species ID #: 0348
     ExpertNoviceTotal
    SF26.9%11.2%13%
    Den222
  • SF: 13% | DEN: 2.6

    Species ID #: 0021
     ExpertNoviceTotal
    SF34.6%10.2%13%
    Den2.62.62.6
  • SF: 13% | DEN: 1.7

    Species ID #: 0002
     ExpertNoviceTotal
    SF7.7%13.7%13%
    Den1.51.71.7
  • SF: 12.6% | DEN: 1.6

    Species ID #: 0127
     ExpertNoviceTotal
    SF26.9%10.7%12.6%
    Den1.61.61.6
  • SF: 12.6% | DEN: 2.3

    Species ID #: 0130
     ExpertNoviceTotal
    SF11.5%12.7%12.6%
    Den2.32.32.3
  • SF: 11.7% | DEN: 2.3

    Species ID #: 0151
     ExpertNoviceTotal
    SF19.2%10.7%11.7%
    Den1.82.42.3
  • SF: 11.3% | DEN: 1

    Species ID #: 0345
     ExpertNoviceTotal
    SF15.4%10.7%11.3%
    Den111
  • SF: 10.8% | DEN: 1.8

    Species ID #: 0063
     ExpertNoviceTotal
    SF15.4%10.2%10.8%
    Den1.31.91.8
  • SF: 10.8% | DEN: 1.6

    Species ID #: 0048
     ExpertNoviceTotal
    SF15.4%10.2%10.8%
    Den1.51.61.6
  • SF: 10.4% | DEN: 1.9

    Species ID #: 0059
     ExpertNoviceTotal
    SF3.8%11.2%10.4%
    Den11.91.9
  • SF: 10% | DEN: 2.7

    Species ID #: 0087
     ExpertNoviceTotal
    SF15.4%9.3%10%
    Den2.52.72.7
  • SF: 9.5% | DEN: 2.7

    Species ID #: 0040
     ExpertNoviceTotal
    SF11.5%9.3%9.5%
    Den2.72.72.7
  • SF: 9.5% | DEN: 1.1

    Species ID #: 0045
     ExpertNoviceTotal
    SF7.7%9.8%9.5%
    Den11.11.1
  • SF: 9.1% | DEN: 1.5

    Species ID #: 0148
     ExpertNoviceTotal
    SF11.5%8.8%9.1%
    Den1.31.61.5
  • SF: 8.7% | DEN: 1.3

    Species ID #: 0093
     ExpertNoviceTotal
    SF7.7%8.8%8.7%
    Den1.51.31.3
  • SF: 8.2% | DEN: 2.3

    Species ID #: 0364
     ExpertNoviceTotal
    SF15.4%7.3%8.2%
    Den2.32.32.3
  • SF: 7.8% | DEN: 1.4

    Species ID #: 0084
     ExpertNoviceTotal
    SF15.4%6.8%7.8%
    Den1.31.51.4
  • SF: 7.4% | DEN: 1.5

    Species ID #: 0350
     ExpertNoviceTotal
    SF11.5%6.8%7.4%
    Den11.61.5
  • SF: 6.1% | DEN: 2

    Species ID #: 0047
     ExpertNoviceTotal
    SF23.1%3.9%6.1%
    Den222
  • SF: 5.6% | DEN: 1.9

    Species ID #: 0507
     ExpertNoviceTotal
    SF15.4%4.4%5.6%
    Den21.91.9
  • SF: 5.6% | DEN: 1.1

    Species ID #: 0324
     ExpertNoviceTotal
    SF3.8%5.9%5.6%
    Den11.11.1
  • SF: 5.6% | DEN: 1.4

    Species ID #: 0075
     ExpertNoviceTotal
    SF7.7%5.4%5.6%
    Den11.51.4
  • SF: 5.6% | DEN: 1.7

    Species ID #: 0347
     ExpertNoviceTotal
    SF11.5%4.9%5.6%
    Den1.31.81.7
  • SF: 5.2% | DEN: 2.1

    Species ID #: 0134
     ExpertNoviceTotal
    SF3.8%5.4%5.2%
    Den12.22.1
  • SF: 5.2% | DEN: 1.9

    Species ID #: 0433
     ExpertNoviceTotal
    SF23.1%2.9%5.2%
    Den21.81.9
  • SF: 3.9% | DEN: 3.4

    Species ID #: 0077
     ExpertNoviceTotal
    SF0%4.4%3.9%
    Den03.43.4
  • SF: 3.9% | DEN: 1.1

    Species ID #: 0461
     ExpertNoviceTotal
    SF11.5%2.9%3.9%
    Den1.311.1
  • SF: 3.9% | DEN: 1

    Species ID #: 0123
     ExpertNoviceTotal
    SF11.5%2.9%3.9%
    Den111
  • SF: 3.5% | DEN: 1.6

    Species ID #: 0397
     ExpertNoviceTotal
    SF7.7%2.9%3.5%
    Den1.51.71.6
  • SF: 3.5% | DEN: 3.3

    Species ID #: 0485
     ExpertNoviceTotal
    SF15.4%2%3.5%
    Den33.53.3
  • SF: 3.5% | DEN: 3.1

    Species ID #: 0413
     ExpertNoviceTotal
    SF3.8%3.4%3.5%
    Den33.13.1
  • SF: 3% | DEN: 1.3

    Species ID #: 0149
     ExpertNoviceTotal
    SF0%3.4%3%
    Den01.31.3
  • SF: 3% | DEN: 2.1

    Species ID #: 0119
     ExpertNoviceTotal
    SF0%3.4%3%
    Den02.12.1
  • SF: 3% | DEN: 1.4

    Species ID #: 0501
     ExpertNoviceTotal
    SF3.8%2.9%3%
    Den11.51.4
  • SF: 3% | DEN: 1.1

    Species ID #: 0436
     ExpertNoviceTotal
    SF11.5%2%3%
    Den1.311.1
  • SF: 2.6% | DEN: 1.7

    Species ID #: 0070
     ExpertNoviceTotal
    SF7.7%2%2.6%
    Den21.51.7
  • SF: 2.6% | DEN: 2.2

    Species ID #: 0357
     ExpertNoviceTotal
    SF15.4%1%2.6%
    Den1.832.2
  • SF: 2.6% | DEN: 1

    Species ID #: 0016
     ExpertNoviceTotal
    SF0%2.9%2.6%
    Den011
  • SF: 2.2% | DEN: 1.6

    Species ID #: 0155
     ExpertNoviceTotal
    SF0%2.4%2.2%
    Den01.61.6
  • SF: 2.2% | DEN: 1.4

    Species ID #: 0046
     ExpertNoviceTotal
    SF3.8%2%2.2%
    Den21.31.4
  • SF: 2.2% | DEN: 2

    Species ID #: 0482
     ExpertNoviceTotal
    SF3.8%2%2.2%
    Den222
  • SF: 2.2% | DEN: 1.8

    Species ID #: 0492
     ExpertNoviceTotal
    SF7.7%1.5%2.2%
    Den1.521.8
  • SF: 2.2% | DEN: 1.8

    Species ID #: 0407
     ExpertNoviceTotal
    SF7.7%1.5%2.2%
    Den21.71.8
  • SF: 2.2% | DEN: 2

    Species ID #: 0064
     ExpertNoviceTotal
    SF0%2.4%2.2%
    Den022
  • SF: 1.7% | DEN: 2.5

    Species ID #: 0132
     ExpertNoviceTotal
    SF3.8%1.5%1.7%
    Den32.32.5
  • SF: 1.7% | DEN: 1

    Species ID #: 0382
     ExpertNoviceTotal
    SF11.5%0.5%1.7%
    Den111
  • SF: 1.3% | DEN: 1

    Species ID #: 0008
     ExpertNoviceTotal
    SF3.8%1%1.3%
    Den111
  • SF: 1.3% | DEN: 2

    Species ID #: 0356
     ExpertNoviceTotal
    SF7.7%0.5%1.3%
    Den222
  • SF: 1.3% | DEN: 1

    Species ID #: 0410
     ExpertNoviceTotal
    SF3.8%1%1.3%
    Den111
  • SF: 1.3% | DEN: 2

    Species ID #: 0448
     ExpertNoviceTotal
    SF7.7%0.5%1.3%
    Den1.532
  • SF: 1.3% | DEN: 3

    Species ID #: 0020
     ExpertNoviceTotal
    SF0%1.5%1.3%
    Den033
  • SF: 1.3% | DEN: 2.3

    Species ID #: 0024
     ExpertNoviceTotal
    SF0%1.5%1.3%
    Den02.32.3
  • SF: 1.3% | DEN: 3

    Species ID #: 0071
     ExpertNoviceTotal
    SF0%1.5%1.3%
    Den033
  • SF: 0.9% | DEN: 1.5

    Species ID #: 0494
     ExpertNoviceTotal
    SF0%1%0.9%
    Den01.51.5
  • SF: 0.9% | DEN: 1.5

    Species ID #: 0094
     ExpertNoviceTotal
    SF0%1%0.9%
    Den01.51.5
  • SF: 0.9% | DEN: 3

    Species ID #: 0367
     ExpertNoviceTotal
    SF0%1%0.9%
    Den033
  • SF: 0.9% | DEN: 1

    Species ID #: 0055
     ExpertNoviceTotal
    SF3.8%0.5%0.9%
    Den111
  • SF: 0.9% | DEN: 2

    Species ID #: 0007
     ExpertNoviceTotal
    SF0%1%0.9%
    Den022
  • SF: 0.9% | DEN: 1

    Species ID #: 0031
     ExpertNoviceTotal
    SF3.8%0.5%0.9%
    Den111
  • SF: 0.9% | DEN: 1.5

    Species ID #: 0182
     ExpertNoviceTotal
    SF0%1%0.9%
    Den01.51.5
  • SF: 0.4% | DEN: 2

    Species ID #: 0001
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 4

    Species ID #: 0118
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den044
  • SF: 0.4% | DEN: 1

    Species ID #: 0066
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 1

    Species ID #: 0072
     ExpertNoviceTotal
    SF3.8%0%0.4%
    Den101
  • SF: 0.4% | DEN: 3

    Species ID #: 0088
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den033
  • SF: 0.4% | DEN: 2

    Species ID #: 0550
     ExpertNoviceTotal
    SF3.8%0%0.4%
    Den202
  • SF: 0.4% | DEN: 2

    Species ID #: 0083
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 1

    Species ID #: 0488
     ExpertNoviceTotal
    SF3.8%0%0.4%
    Den101
  • SF: 0.4% | DEN: 2

    Species ID #: 0133
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 1

    Species ID #: 0104
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 1

    Species ID #: 0386
     ExpertNoviceTotal
    SF3.8%0%0.4%
    Den101
  • SF: 0.4% | DEN: 2

    Species ID #: 0010
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 3

    Species ID #: 0354
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den033
  • SF: 0.4% | DEN: 2

    Species ID #: 0349
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 1

    Species ID #: 0159
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 1

    Species ID #: 0169
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 2

    Species ID #: 0153
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 1

    Species ID #: 0147
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 2

    Species ID #: 0028
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 4

    Species ID #: 0307
     ExpertNoviceTotal
    SF3.8%0%0.4%
    Den404
  • SF: 0.4% | DEN: 1

    Species ID #: 0372
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 2

    Species ID #: 0144
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den022
  • SF: 0.4% | DEN: 1

    Species ID #: 0362
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den011
  • SF: 0.4% | DEN: 3

    Species ID #: 0140
     ExpertNoviceTotal
    SF0%0.5%0.4%
    Den033

Design by Joanne Kidd, development by Ben Weintraub