the following taxonomy follows thompson et al