tests and docs that i apparently hadn't added