marking internals as private
including private functions
minimal documentation
0.0.1 alpha version still missing docs and cli flags