test descriptions

based on redid case study. refactor, stripping away all functions not
mentioned in case study. Re-add later.