resolves issue #3 by adding documentation.