misc
add a documentation
initial benchmarks
add module header
realized a problem. start implementing a solution.