documentation updates + tests added