* wip * Automated Commit - Formatting Changes * add documentation * tests and fixes * fix tests * more documentation * revert * changes as discussed * fix case * add docstring * add details to schema * format * fix bug --------- Co-authored-by: flash1293 <flash1293@users.noreply.github.com>