for Documentation Quality

No documentation other than a few comments inline the code

by
by
by
by
by
by