code documentation finished. for now...