update documentation and refactor code. currently inoperable with cl-show code.