tests should also be documented