implement character classes
tinkering with documentation
cannot build documentation on strata